package com.implementsystem.prestacontas.notaspagamento.session;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import com.implementsystem.prestacontas.geral.session.GenericSession;
import com.implementsystem.prestacontas.notaspagamento.dao.NotasPagamentosDao;
import com.implementsystem.prestacontas.notaspagamento.entity.NotasPagamento;
import com.implementsystem.prestacontas.orgaos.entity.Orgao;

@Stateless
public class NotasPagamentoSession extends GenericSession<NotasPagamento> {

	private static final long serialVersionUID = -4958900235282417400L;

	@EJB
	NotasPagamentosDao dao;
	
	public List<NotasPagamento> findAll(){
		return dao.findAll();
	}
	
	public boolean findByNumeroNotaPagamento(NotasPagamento nota){
		
		NotasPagamento notaPagamento = dao.findByNumeroNotaPagamento(nota.getNumeroNotaPagamento());
		
		if(notaPagamento != null && notaPagamento.getId() != null){
			return true;
		}else {
			return false;
		}
	}
	

}
